CXX = g++

CXXFLAGS = -Wall -Wextra -std=c++14

LDFLAGS = -lcrypto

TARGET = md5calc

SRCS = main.cc

OBJS = $(SRCS:.cc=.o)

all: $(TARGET)

$(TARGET):$(OBJS)
	$(CXX) $(CXXFLAGS) -o $@ $^ $(LDFLAGS)

%.o: %.cc
	$(CXX) $(CXXFLAGS) -c $< -o $@

clean:
	rm -rf $(OBJS) $(TARGET)